home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / svgapb23 / history.pb < prev    next >
Encoding:
Text File  |  1995-01-19  |  7.7 KB  |  119 lines

  1. REVISION HISTORY FOR SVGAPB.LIB - HI-RES, 256-COLOR GRAPHICS LIB FOR 
  2. POWER BASIC INC'S POWER BASIC 3.x
  3.  
  4. SVGAPB21.ZIP is the inital release of the PB Inc. Power BASIC version 
  5. of our graphics library.  However, we have had several releases of the 
  6. MS QuickBASIC version.  Below is the history for the QuickBASIC versions:
  7.  
  8. -----------------------------------------------------------------------------
  9. -1.0 Initial release - June, 1993.  SVGAQB10.ZIP                            -
  10. -                                                                           -
  11. -1.1 Release - August, 1993.  SVGAQB11.ZIP                                  -
  12. -    Bugs Fixed: GIFGETINFO - not closing successful files                  -
  13. -                DRWLINE - not always drawing endpoints                     -
  14. -                DRWBOX - drawing incorrectly when X2<X1 and/or Y2<Y1       -
  15. -    Improved:   FILLAREA - speed increase of about 150%                    -
  16. -                FILLCOLOR - speed increase of about 65%                    -
  17. -                Increased library's granularity                            -
  18. -    Additions:  BYTECOPY, PALCOPY, GETMAXX, GETMAXY, GETARCCOS, GETARCSIN, -
  19. -                    GETARCTAN, GETCOS, GETSIN, GETTAN                      -
  20. -                                                                           -
  21. -1.2 Release - August, 1993.  SVGAQB12.ZIP                                  -
  22. -    Bugs Fixed: FILLAREA - not always making it to the far left            -
  23. -                FILLCOLOR - not always making it to the far left           -
  24. -                                                                           -
  25. -1.2a Release - September, 1993. SVGAQB12a (registered version only)        -
  26. -    Bugs Fixed: SPRITEPUT - had problems if spriteXloc = MAXX              -
  27. -                SPRITEGAP - had problems if spriteXloc = MAXX              -
  28. -                                                                           -
  29. -2.0 Release - March, 1994. SVGAQB20.ZIP                                    -
  30. -    Additions:  BLKRESIZE, BLKROTATE, BLKROTATESIZE, DRWFILBOX,            -
  31. -                    DRWFILCIRCLE, DRWFILELLISPE, FILLSCREEN, FILLPAGE,     -
  32. -                    GIFMAKE, PAGEDISPLAY, PAGEACTIVE, RES640L, SPRITEGET,  -
  33. -                    SPRITECOLLDETECT, WHICHXMS, XMSALLOCATE, XMSFREE,      -
  34. -                    XMSGET, XMSPUT, XMSCOPY, XMSERROR                      -
  35. -                                                                           -
  36. -2.0a Release - March, 1994 SVGAQB20a (registered version only)             -
  37. -    Bugs Fixed: RES640L,RES640,RES800,RES1024 - Some VESA BIOSs were not   -
  38. -                    preserving the processor SI & DI registers after a     -
  39. -                    video mode change.                                     -
  40. -                                                                           -
  41. -2.0b Release - April, 1994 SVGAQB20b (registered version only)             -
  42. -    Bugs Fixed: DRWFILLCIRCLE - not clipping properly                      -
  43. -                DRWFILLELLIPSE - not clipping properly                     -
  44. -    Improved:   DRWBOX - speed increase of about 102%                      -
  45. -                DRWCIRCLE - speed increase of about 33%                    -
  46. -                DRWELLIPSE - speed increase of about 44%                   -
  47. -                DRWLINE - speed increase of about 42%                      -
  48. -                DRWFILLBOX - speed increase of about 317%                  -
  49. -                DRWFILLCIRCLE - speed increase of about 248%               -
  50. -                DRWFILLELLIPSE - speed increase of about 190%              -
  51. -                                                                           -
  52. -2.1 Release - May, 1994.  SVGAQB21.ZIP                                     -
  53. -    Bugs Fixed: SETCARD - setup needed for PAGEDISPLAY was not completed.  -
  54. -    Improved:   DRWBOX - speed increase of about 8%                        -
  55. -                DRWLINE - speed increase of about 42%                      -
  56. -                DRWFILLBOX - speed increase of about 97%                   -
  57. -                DRWFILLCIRCLE - speed increase of about 88%                -
  58. -                DRWFILLELLIPSE - speed increase of about 80%               -
  59. -                FILLVIEW - speed increase of about 62%                     -
  60. -    Additions:  RES1280, FILLCONVEXPOLY                                    -
  61. -                                                                           -
  62. -----------------------------------------------------------------------------
  63.                     
  64. 2.1 Initial release - May, 1994. SVGAPB21.ZIP
  65.  
  66. 2.1a Release - August, 1994.  SVGAPB21a (registered version only)
  67.       Bugs Fixed: DRWFILLCIRCLE,DRWFILLELLIPSE - When using the 'XOR' mode,
  68.                        some lines were drawn twice resulting in a 'sun set'
  69.                        effect.
  70.                   DRWLINE - using the 'AND' mode on a horizontal line 
  71.                        resulted in the first few pixels (left most) actually
  72.                        being drawn in the 'SET' mode; this bug also affected 
  73.                        the following functions (only when using the 'AND' 
  74.                        mode): DRWFILLBOX, DRWFILLCIRCLE, DRWFILLELLIPSE, 
  75.                        FILLCONVEXPOLY, FILLVIEW.
  76.                   Registered disks did not include the 'EDTMOUSE.TXT' and
  77.                        'EDTFONT.TXT' as stated in the file 'PACKING.LST'. 
  78.                        These files were however included in the main 
  79.                        documentation files.
  80.       Improved:   DRWFILLCIRCLE - speed increase of about 16%
  81.                   DRWFILLELLIPSE - speed increase of about 30%
  82.  
  83. 2.1b Release - September, 1994.  SVGAPB21b (registered version only)
  84.       Bugs Fixed: Some newer VESA cards with dual 'window' support were not 
  85.                        bank switching properly.
  86.  
  87. 2.1c Release - November, 1994.  SVGAPB21c (registered version only)
  88.       Bugs Fixed: Mouse routines rewritten to support ALL mice. 
  89.  
  90. 2.2  Release - January, 1995.  SVGAPB22 (registered version only)
  91.       Bugs Fixed: FILLAREA - not always making it to left edge when left edge
  92.                        was the viewport and not the border color.
  93.                   FILLCOLOR - not always making it to left edge when left 
  94.                        edge was the viewport and not the border color.
  95.                   GIFMAKE - under certain circumstances would produce a 
  96.                        corrupt GIF file.
  97.       Improved:   Increased library's granularity 
  98.                   BLKGET - speed increase of about 33%
  99.                   SCROLLDN - speed increase of about 39%
  100.                   SCROLLLT - speed increase of about 25%
  101.                   SCROLLRT - speed increase of about 72%
  102.                   SCROLLUP - speed increase of about 26%
  103.                   SPRITEGAP - speed increase of about 29%
  104.                   SPRITEGET - speed increase of about 20%
  105.                   FILLCONVEXPOLY - speed increase of about 5%
  106.                   BYTECOPY - Changed the declaration in the header file to
  107.                      allow more data types.  It will now support byte, 
  108.                      integer, long integer, real, long real, and user 
  109.                      defined arrays.
  110.       Additions:  DRWCIRARC, DRWELLARC, DRWCUBICBEZIER, FILLPOLY, XMSBLKGET, 
  111.                      XMSBLKPUT, XMSSCREENGET, XMSSCREENPUT
  112.  
  113. 2.3  Release - January, 1995.  SVGAPB23.ZIP
  114.      Removed:     GIFGETINFO, GIFMAKE, GIFPUT - Unisys, owner of patent on 
  115.                      LZW compression, now requires paying royalties for use 
  116.                      of technology.  LZW compression is used in the GIF 
  117.                      specification.
  118.      Additions:   PCXGETINFO, PCXMAKE, PCXPUT
  119.